// 龟兔赛跑 (20分)
// 乌龟与兔子进行赛跑，跑场是一个矩型跑道，跑道边可以随地进行休息。乌龟每分钟可以前进3米，兔子每分钟前进9米；兔子嫌乌龟跑得慢，觉得肯定能跑赢乌龟，于是，每跑10分钟回头看一下乌龟，若发现自己超过乌龟，就在路边休息，每次休息30分钟，否则继续跑10分钟；而乌龟非常努力，一直跑，不休息。假定乌龟与兔子在同一起点同一时刻开始起跑，请问T分钟后乌龟和兔子谁跑得快？

// 输入格式：
// 输入在一行中给出比赛时间T（分钟）。

// 输出格式：
// 在一行中输出比赛的结果：乌龟赢输出@_@，兔子赢输出^_^，平局则输出-_-；后跟1空格，再输出胜利者跑完的距离。
#include <stdio.h>
#define REST 30
#define RABBIT_V 9
#define TURTLE_V 3
int main()
{
    int t, rabbit_t, turtle_s, rabbit_s;
    scanf("%d", &t);
    rabbit_s = turtle_s = rabbit_t = 0;
    for (int i = 0; i < t; )
    {
        turtle_s += TURTLE_V;
        rabbit_s += RABBIT_V;
        rabbit_t++;
        i++;
        if (rabbit_t == 10 && i < t)
        {
            rabbit_t = 0;
            if (rabbit_s > turtle_s)
            {
                for (int j = 0; j < REST; j++)
                {
                    turtle_s += TURTLE_V;
                    i++;
                    if (i >= t)
                    {
                        break;
                    }
                }
            }
        }
    }
    if (rabbit_s > turtle_s)
    {
        printf("^_^ %d", rabbit_s);
    }
    else if (rabbit_s < turtle_s)
    {
        printf("@_@ %d", turtle_s);
    }
    else
    {
        printf("-_- %d", rabbit_s);
    }
    
    return 0;
}
// 输入样例：
// 242

// 输出样例：
// @_@ 726